function draw(Pr_dBm_wide,Pr_dBm_narrow,Pr_dBm2)

%% 示例接收功率数据（单位：dBm）
% 假设你在 5 个方向上测量了接收功率
angles = 1:5;  % 角度标签（可以改成位置编号）
Pr_narrow = Pr_dBm_narrow(1:5); % 窄波束
Pr_wide   = Pr_dBm_wide(1:5); % 宽波束
Pr2 = Pr_dBm2(1:5);
%% 可视化：柱状图（Group Bar Chart）
figure;
bar_data = [Pr_narrow; Pr_wide; Pr2]';
bar_handle = bar(angles, bar_data, 'grouped');
grid on;
xlabel('目标'); ylabel('接收功率 (dBm)');
legend('窄波束', '宽波束', '分配后的宽波束');
title('窄波束 vs 宽波束接收功率对比');

% 添加文本标注
for i = 1:length(angles)
    text(angles(i)-0.15, Pr_narrow(i)-2, sprintf('%.1f', Pr_narrow(i)), ...
        'Color', 'blue', 'HorizontalAlignment','center');
    text(angles(i)+0.15, Pr_wide(i)-2, sprintf('%.1f', Pr_wide(i)), ...
        'Color', 'red', 'HorizontalAlignment','center');
end
% 画 CDF 图
Pr_dBm_wide_sort = sort(Pr_dBm_wide);
Pr_dBm_narrow_sort = sort(Pr_dBm_narrow);
Pr_dBm2_sort = sort(Pr_dBm2);

n1 = length(Pr_dBm_wide_sort);
n2 = length(Pr_dBm_narrow_sort);
n3 = length(Pr_dBm2_sort);
cdf1 = (1:n1) / n1;
cdf2 = (1:n2) / n2;
cdf3 = (1:n3) / n3;
% 在同一个 figure 上画两个 CDF 曲线
figure;
plot(Pr_dBm_wide_sort, cdf1, 'b-', 'LineWidth', 2); hold on;
plot(Pr_dBm_narrow_sort, cdf2, 'r--', 'LineWidth', 2);
%plot(Pr_dBm2_sort, cdf3, 'g-.', 'LineWidth', 2);

legend('宽波束', '窄波束');
xlabel('接收功率(dBm)');
ylabel('CDF');
title('不同波束覆盖下接收功率的CDF比较');

% 在当前图形窗口加入带箭头的文本标注框
% 设置文本标注框中显示的字符串，并设字号为15
annotation('doublearrow',[0.55 0.65],[0.6 0.6],...
'LineStyle','-');

grid on;

end